package com.dfrz.ch09;

/**
 * 作者：wangmaokang
 * 日期: 2021/4/19 14:01
 * 描述: public  公共的  同类 同包 子类 不同包
 *    protected  保护的  同类 同包 子类
 *               默认的  同类 同包
 *      private  私有的  同类
 *
 */
public class Animal  {

    public static void main(String[] args) {
        Integer i;
//        System.out.println(i);
    }
   //成员变量
    protected String name;
    private static int age;

    //构造方法    对新建的对象进行初始化  如果没有构造方法，系统会默认一个无参的构造方法
    public Animal() { //无参的构造方法
    }


    public Animal(String name,int age){
        this.name=name;
        Animal.age=age;
    }


    @Override
    public String toString() {
        return "Animal{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }

    //成员方法 -成员函数
    protected String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        Animal.age = age;
    }

    public void speak(String Say){
//        int b;
//        System.out.println(b);
        for (int i=0;i<5;i++){

        }
        System.out.println("我是动物，我会嗷嗷叫");
    }

}
